Tính năng Ren'Py

Ren'Py có khả năng tạo các câu chuyện phân nhánh, hệ thống save file, lăn lùi (rollback) về thời điểm trước nào đó trong câu chuyện, nhiều hiệu ứng chuyển cảnh khác nhau, DLC, v.v. Engine này cũng cho phép 'hồi phát phim chiếu' (movie playback) cho toàn màn hình hoặc chiếu phim trong sprite hoạt họa, làm hoạt họa bằng engine (sử dụng "Animation and Translation Language" dựng sẵn, viết tắt là ATL, nghĩa là Ngôn ngữ Hoạt họa và Dịch chuyển), và tùy chỉnh các thành phần UI thông qua "Screen Language" (Ngôn ngữ Màn hình). Kịch bản Ren'Py có cú pháp theo phong cách kịch bản phim, và cũng có thể chứa cả các khối mã Python để giúp 'người dùng cao cấp' thêm các tính năng mới cho riêng mình. Ngoài ra còn nhiều công cụ được kèm trong bản phân phối engine để làm tối nghĩa (en) mã lệnh trong kịch bản game và đóng tập tích sản trò chơi (game asset) vào 'file lưu trữ' nhằm giảm thiểu vi phạm bản quyền.[5][6][7][8]

Ren'Py được xây dựng trên Pygame, và pygame thì được xây dựng bằng Python trên SDL. Ren'Py SDK được hỗ trợ chính thức trên Windows, Linux, và macOS các phiên bản gần đây; và có thể được cài đặt thông qua các trình quản lý gói của các bản phân phối Linux Arch Linux, Ubuntu, DebianGentoo (trong overlay thử nghiệm[9]). Ren'Py có thể xây dựng các trò chơi cho Windows, macOS, Linux, Android[5], OpenBSD (en)[10], iOS.[11], và cả HTML5 (bằng Web Assembly).